home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
mnwiz110.zip
/
MENUWIZ.DOC
next >
Wrap
Text File
|
1988-09-29
|
19KB
|
478 lines
**** **** ******** *** ** ** **
** ** ** ** ** **** ** ** **
** **** ** ** ** ** ** ** **
** ** ** ******** ** ** ** ** **
** ** ** ** ** ** ** **
** ** ** ** **** ** **
** ** ** ** *** ** **
** ** ******** ** ** ******
** ** ** ********** ******* ******** *******
** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** **
** * ** ** ** ********* ******** ** **
** *** ** ** ** ** ** ** ** ** **
** ** ** ** ** ** ** ** ** ** ** **
*** *** ** ********** ** ** ** ** *******
A Deluxe QuickBBS Menu Editor
Written by Alon Gingold
Copyright (c) 1988,1989 by Alon Gingold
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Menu Wizard v1.00 - User Document - Page 1
Introduction:
-------------
Menu Wizard is a delux menu editor written for QuickBBS, which was
designed to help the average MENUEDIT user getting out of the gray life
he's having. Menu Wizard uses fancy screen display, dazzling colors, and
a "BORLNAD(tm)-ALIKE" windows and menus for comfortable editing.
The main idea in Menu Wizard is to devide the menu's text, from the menu
commands and data, using an internal EDITOR, and a gateway to external
ANSI and ASCII editors for external texts (command type 40).
"Menu-Wizard-loves-you", the whole program is operating using pull down
menus, and arrow-keys selections. You even load a menu by choosing it
with the arrow keys (ofcourse, you may write a filename, if that's what
you want).
In General, Menu Wizard, is a powerful and easy-to-use software for
the most hard and painful installation procedure of QuickBBS- the
menus creation...
Menu Wizard v1.00 - User Document - Page 2
Thanks where thanks is due.
---------------------------
Ronen Magid,which helped with the basic planning of Menu Wizard,
advising in upgrading the B/W program to a colored version,
and forming the basic documentation.
Oren and Dror Tirosh,which answered my over-numbered phone calls,about
programming technical and general problems.
Moshe boochbut,for helping in the documentation and solving general
problems.
Gilad Goldfarb for helping in the debuging process,writing the doc,and
making it possible for Menu Wizard to reach the USA.
Alon Gingold ,well, just for writting it...
Menu Wizard v1.00 - User Document - Page 3
Registration fees and policy.
-----------------------------
I have spent many hours ,days and months of creating,writting,
debugging,documenting and improoving Menu Wizard to make the it as
comfortable,fast,and efficient as possible.
Because of that reason I have decided to make Menu Wizard a
User-Supported program.
Some of the program's options will not work unless a registration will
be made.In addition ,a 10 second delay at the beginning of the program's
execution,will ocurre untill you register your copy.
In order to register your Menu Wizard copy,please fill the registration
form (which is included in the ARC file of Menu Wizard) with the
exact details and send it ,and the $15 registration fee ,plus
$3 re-mail costs ,to the following address:
Alon Gingold
Hitch Hiker's BBS
P.O.B 450 Raanana
Israel
A registration code will be sent in re-mail and the instruction to install
it,and make the registration options work.
When you recive the code in re-mail , write it in the file MWCODE.CTL in
the same directory menu wizard is executed from.This file is an asci file
which can be created by a simple 'Copy con' command,like this :
c:\qbbs>copy con mwcode.ctl
1234567890<CR> <- Your code.
^Z<CR><CR>
REMEMBER : The code must be copied exectly to the file,in the first line
and coloumn !
New versions will work with the registration codes. New versions of
Menu Wizard could be Downloaded from the Menu Wizard Support board :
The Wizard's Castle BBS
2:40/200 24h (972)-3-503-3166 300/1200/2400
Please send any comments ,suggestions and bug reports to the support board
or to my address.
Menu Wizard v1.00 - User Document - Page 4
Installation:
-------------
Menu Wizard is a very easy-to-install program, all you have to do is to
put the .EXE file somewhere and run it. The first time Menu Wizard is
executed, it will then ask the following Questions:
1) QuickBBS path: Where is the QuickBBS home directory (where it will
find all its configuration files)
2) Ascii Editor: The file name of an ASCII editor in path
(e.g. "NE" "E2"). It would run through the
COMMAND.COM and will require the editor to be in the
path, or you'll have to enter a full path of it as well
3) Ansi Edior : Same as Ascii Editor, it is for ANSI editing
(e.g "TheDraw"<tm>)
4) Direct Screen: Menu Wizard needs to know whether to write
Directly to screen (FAST) or to use the BIOS built
in routines for SCREEN I/O (SLOWER..)
NOTE: Menu-Wizard is NOT a remote program and it
cannot be operated using CTTY or any gateway program.
5) Use Flags? : Menu-Wizard has 2 editing modes: With Flags, or
without them, if you choose to work with them, flags
will be presented at the right side of the screen, and
if not , they'll be hidden. Pressing TAB will toggle
these modes while editing.
Note that these parameters are saved in the current directory you
executed the Menu-Wizard from, or it would ask you to set-up itself
again. We recommend you run it from your QuickBBS directory. Set-Up
could be changed by choosing the "SETUP" option.the setup file name
is MENUWIZ.CTL.
Menu Wizard v1.00 - User Document - Page 5
Working with Menu-Wizard:
-------------------------
After running Menu-Wizard (and setting it up, if you run it for the first
time) it will automatically load the "TOP" menu, unless you run it with
a filename parameter which will cause it to load the menu you choose like
this:
C:\QBBS\>MenuWiz <menuname> (No .MNU extesion is required)
You will now find yourself in the main menu. This is a typical Pull-Down
menu where you can play around with the ARROW KEYS and the ENTER key to
choose a selection.
Your main menu contains 6 options:
Files Options: (Main menu option #1)
--------------
Load: This will load a menu. A "FILES BOX" will be opened and you will
be able to choose the filenames with a highlighted cursor and
choose the desired menu by pressing ENTER. Note you can press
ALT-<LETTER> to transfer the cursor to the next filename starting
with that letter. You can also TYPE the filename you wish to load
by simply typing it.
View: Same As load. But this will ask you to choose an "ANS/ASC" file
from the TEXT directory and will display it. without erasing anything
in memory.
New: This option allows the user to start a new menu. If you choose it
while a menu that was previously loaded and changed reside in
memory, Manu Wizard will ask you wheather you want to save it.
Save: This will save the menu in the original filename unless you start
a new menu (NONAME.MNU)
WriteTo: This will save the current menu in memory to a filename you will
be asked to give.
Dir: This will dislay the current directory.
Copy: Makes a Copy of menus or Text Files.
Rename: Renames a menu or a Text file.
Shell: Shells to DOS and lets you oprerate other applications, typing
"EXIT" at the DOS prompt will return you to Menu-Wizard
Quit: Quit, Will ask you whether to save the menu or dump it.
Menu Wizard v1.00 - User Document - Page 6
Commands:
---------
Edit: Enters command edit mode. Each line represents a menu entry, you
may scroll using ARROWS/PgUp/PgDn/Home & END, for editing a command,
press ENTER while you place the highlighted bar on it.
For adding a new entry go to the end of the menu using END and
press ENTER.
The add/edit procedure will first ask you the command type you wish
to add/edit. A window will appear with a list of command topics
availble and a few general commands. you may move using the up and
down arrows, and choose by pressing ENTER. if you choose a topic
(such as 'Goto & Gosub' or 'File & dos' ) a sub menu will appear on
the screen and you may choose an command from there (by pressing
ENTER again). You can return to the previos menu by pressing ESC.
If you are editing a command, pressing ENTER twice (when the command
menu appears) will choose the same command as was before.
After editing the command type you will be editing the DATA field.
The data field is related to the command type.In most cases,
Menu Wizard will tell you what kind of information it is expecting
you to enter,expect while editing the message base related commands.
Those commands will make Menu Wizard show a message bases window.
You will be able to move around the message bases,as they appear in
the qbbs configuration file.In case of editing an existing line,
the highlighted bar will stand on the current message area.
Press ENTER to choose.
The third field is the key that should be pressed to activate that
certain command. Press a key to change the existing one.The keys
available are any one-code keys from char #1 up to char #126
The original Menu editor (as written by Adam Hudson) did not allow
entering Control codes as a command key but QBBS did.You may try
any key.
The CTRL-A key is used for automatic execution of the choosen
command.
After editing the command field, you will edit the flags (only if
you are using the flag mode).
Use "-","x" to determine if the flag will be on or off or use
"SPACEBAR" to toggle between "x" and "-".
Pressing the <Ins> key will insert a new command before the
highlighted command.
The <Del> key deletes the highlighted line, it will
ask for your acknowledgment.
Menu Wizard v1.00 - User Document - Page 7
Special Functions:
------------------
F1- While editing, if you're highlighting a "type 1-alike" command
(goto menu,gosub menu etc.) Pressing <F1> will automatically save
the current menu, and load the menu that is highlighted. This
invoks a stack with a "50-menus limit".
* This option will only work on registerd versions.
F2- This will return to the previous menu you edited and escaped
from by using F1.
* This option will only work on registerd versions.
F3- Like F1, but kills the stack.
* This option will only work on registerd versions.
F4- Create a subdirectory (This will only take place if the select-
bar highlights a file related command.
F5- Execute your Text Editor. If it is a display file option, Manu
Wizard will give as parameter the file you specified in the
data field. If it is a file related command, it will add as a
parameter the FILES.BBS in the file directory.
F6- Execute your ANSI Editor. NOTE: This option will only work if
you are higlighting a display ANS/ASC file.
F10- Display a short reference guide.
Char- Like F1,loads the menu that coresponds to the key pressed,only
if such a command exist and it is a gosub or a goto command.
This also ,like F1, invoks a stack with a "50-menus limit".
* This option will only work on registerd versions.
TAB- Toggles editing mode (Flags/Without flags in the editing
screen).
Alt X- Saves the currect menu,if changes have been made since last
save , and quits Menu Wizard.
Alt Q- Quits the Menu Wizard.
CAUTION: this option does NOT save the current menu !
ESC- will get you to the main menu again.
Menu Wizard v1.00 - User Document - Page 8
Data Replace: This will ask you for a string to find and replace in all
the data fields, it will also ask if you wish to do this
process using a "case-sensitive" replacer. If the 'search'
string was found,Menu Wizard will ask you wheather to replace
the 'search' string with the 'replace' string.
Secu Replace: Asks for a specific security level, and replaces all the
security levels of the menu with that one. a "Replace (Y/N) ?"
question will be asked for every command line.
Flags replace: Same as "SECURITY REPLACE" but for the flag field.
QBBS
Simulation: This will display a full simulation of QUICKBBS using your
menus. You will be asked to enter a security level,and to
choose between ANSI and ASCII work-modes.Then, the TOP menu
will start running, where you will be able to actually play
with your BBS menus. If a menu was loaded at the time you have
choosen the simulate option, you will be asked if you want to
save that menu (if it was not saved).
HOTKEYS are available in the simulation mode, ESC and the
log off command will stop it at any stage, and will restore
the menu you have been editing.
Menu Wizard v1.00 - User Document - Page 9
Text:
-----
Edit: Enters you to the internal TEXT editor. The text will be entered into
the menu file as the "display lines". On your left side, there are
numbers that looks like a spreadsheet, these lines represent the menu
entries, and if, for example you edit line "1", the text on it will be
saved as the "display line" of entry #1 in the current menu.
Near the line numbers, you'll find letters from A to Z, they represent
security levels, which are taken from the LIMITS.CTL file.
"A" represents the lowest security level, and so on...
Note that you are in a full screen editor environment.
"^" is used to turn the highlight attribute on/off.
";" will make qbbs continue the typing of the next command text on the
same line,and not from the beginning of the next line.
ALT-C chooses the current line's attribute.
ALT-H chooses the menu's hightlight attribute.
ALT-<right-arrow> Increases the line's color number, this way you can
play with the line's colors.
ALT-<left-arrow> Decreases the line's color number.
ALT-<PgUp>/<PdDn> Same thing, but for background.
ALT-F1 thru F6 Chooses a special character set.You can use the set by
pressing F1 to F10.
ALT-S Simulation of the CURRENT menu only.
ESC Returns to main menu.
Menu Wizard v1.00 - User Document - Page 10
Simulate: Just like ALT-S in the text-edit mode.
Import: Imports a text file into the internal text (erases the current text)
WARNING- Won't ask you again if you're sure !
Export: Take internal text and puts it to an exterrnal textfile on the
disk.
In both Import and Export you can choose a color file to
Import/Export the text to. This file structure is unique to
Menu Wizard. That file contains not only the text,but all of the
line's attributes.
Clear: Clears text, to start it all over again.
Editors: Here you have an option to run an ANSI or an ASCII editor,
if you have a "type 40" command, it will suggest to take the
filename and put it as a parameter to the external editor for
automatic load.
Prompt
------
Prompt line: Edit the menu's prompt line
Color: Edit the menu's prompt attributes
Printer
-------
Menu Dump: Dumps the menu command lines as shown in the command edit mode
to printer
Text Dump: You have options to print 2 things:
1. the internal text
2. the external type-40 text (the ascii file). This command will
type the ascii file you have designed for that menu,using type
40.
Set-Up
------
Lets you reinstall Menu Wizard. (change qbbs path,the ansi/ascii editor's
command line the flag mode and the direct screen access).
If you have any problems with the set up file,just erase the file menuwiz.ctl
and run menu wizard again.